# encoding: utf-8
# module PyQt5.QtCore
# from /usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-35m-x86_64-linux-gnu.so
# by generator 1.146
# no doc

# imports
import sip as __sip


class QMutex(): # skipped bases: <class 'sip.simplewrapper'>
    """ QMutex(QMutex.RecursionMode mode=QMutex.NonRecursive) """
    def isRecursive(self): # real signature unknown; restored from __doc__
        """ QMutex.isRecursive() -> bool """
        return False

    def lock(self): # real signature unknown; restored from __doc__
        """ QMutex.lock() """
        pass

    def tryLock(self, int_timeout=0): # real signature unknown; restored from __doc__
        """ QMutex.tryLock(int timeout=0) -> bool """
        return False

    def unlock(self): # real signature unknown; restored from __doc__
        """ QMutex.unlock() """
        pass

    def __init__(self, QMutex_RecursionMode_mode=None): # real signature unknown; restored from __doc__
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    NonRecursive = 0
    Recursive = 1


